5a4a0610e841ed5411c554f1438ea4c1327773eb,nga_phone_base_3.0/src/sp/phone/fragment/ArticleContainerFragment.java,ArticleContainerFragment,nightMode,#MenuItem#,343

Before Change



    private void nightMode(final MenuItem menu) {

        ThemeManager tm = ThemeManager.getInstance();
        SharedPreferences share = getActivity().getSharedPreferences(
                PERFERENCE, Activity.MODE_PRIVATE);
        int mode = ThemeManager.MODE_NORMAL;
        if (tm.getMode() == ThemeManager.MODE_NIGHT) {// 是晚上模�,改白天的
            menu.setIcon(R.drawable.ic_action_bightness_low);
            menu.setTitle(R.string.change_night_mode);
            Editor editor = share.edit();
            editor.putBoolean(NIGHT_MODE, false);
            editor.commit();
        } else {
            menu.setIcon(R.drawable.ic_action_brightness_high);
            menu.setTitle(R.string.change_daily_mode);
            Editor editor = share.edit();
            editor.putBoolean(NIGHT_MODE, true);
            editor.commit();
            mode = ThemeManager.MODE_NIGHT;
        }
        ThemeManager.getInstance().setMode(mode);
        if (mTabsAdapter != null) {
            if (PhoneConfiguration.getInstance().kitwebview) {
                try {

After Change


    }

    private void nightMode(final MenuItem menu) {
        changeNightMode(menu);
        if (mTabsAdapter != null) {
            if (PhoneConfiguration.getInstance().kitwebview) {
                try {
                    ((ArticleListFragmentNew) mTabsAdapter.getRegisteredFragment(mViewPager.getCurrentItem())).modechange();
                    ((ArticleListFragmentNew) mTabsAdapter.getRegisteredFragment(mViewPager.getCurrentItem() + 1)).modechange();
                    ((ArticleListFragmentNew) mTabsAdapter.getRegisteredFragment(mViewPager.getCurrentItem() + 1)).modechange();
                } catch (Exception e) {

                }
            } else {
                try {
                    ((ArticleListFragment) mTabsAdapter.getRegisteredFragment(mViewPager.getCurrentItem())).modechange();
                    ((ArticleListFragment) mTabsAdapter.getRegisteredFragment(mViewPager.getCurrentItem() + 1)).modechange();
                    ((ArticleListFragment) mTabsAdapter.getRegisteredFragment(mViewPager.getCurrentItem() - 1)).modechange();
                } catch (Exception e) {

                }
            }
        }
        if (mCallback != null)
            mCallback.onModeChanged();
        if (mcontainer != null) {
            if (ThemeManager.getInstance().getMode() == ThemeManager.MODE_NIGHT) {
                mcontainer.setBackgroundResource(R.color.night_bg_color);
            } else {
                mcontainer.setBackgroundResource(R.color.shit1);